package planes
import comunicaciones.Comunicacion
import comunicaciones.MensajeDeTexto
import comunicaciones.Empresa
import comunicaciones.Llamada
import java.util.Date

class PlanNumerosAmigos(numeros: List[Double]) extends Object with Plan {

  override def casoLlamadaLocal(comunicacion: Comunicacion, fecha: Date, nroDestino: Double, duracion: Int): Double = {

    if (numeros.contains(nroDestino)) { 
      return 0 } 
    else {
      return Empresa.valorComunicacion(comunicacion)
    }

  }

  override def casoLlamadaLargaDistancia(comunicacion: Comunicacion, fecha: Date, nroDestino: Double, duracion: Int, origen: String, destino: String): Double = {

    if (numeros.contains(nroDestino)) { 
      return 0 } 
    else {
      return Empresa.valorComunicacion(comunicacion)
    }
  }
}